// 目录操作
const fs = require("fs");
// 1.创建一个目录
// 0八进制  7：1：可执行+    2：可读+   4：可写
// 异步
// fs.mkdir("mydir",0777,function(err){
//     if(err){
//         return console.log(err)
//     }
//     console.log("创建成功");
// })
// 同步
// fs.mkdirSync("mydir2",0777);
// console.log("创建成功");

// 2.删除目录：只能删除 空目录 
// fs.rmdir("mydir2", err => {
//     if (err) {
//         return console.log(err)
//     }
//     console.log("删除成功");
// })

// 3.读取目录 
// fs.readdir("./mydir2",(err,data)=>{
//     if(err){
//         return console.log(err);
//     }
//     console.log(data);
// })

// 4.修改文件名 
// fs.rename("mydir2","mydir3",function(err){
//     if(err){
//         return console.log(err)
//     }
//     console.log("修改成功");
// })

// 5.判断是否是文件 还是目录
// 获取文件信息
// let stat = fs.statSync("mydir3");
// // console.log(stat.isFile());
// console.log(stat.isDirectory());

// 6.判断目录是否存在
// console.log( fs.existsSync("mydir4"))

// 思考 ：如何删除非空文件夹？
// 1.先删除文件 ，在删除目录 2.递归
// 强调 ： 代码备份一下 ；

// 作业 ：1.复习 2.通过服务器 把指定目录通过table呈现出来 文件夹需要用a标签


